/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package arbol_sintactico_abstracto;

import java.io.IOException;
import java.util.List;
import tabla_de_simbolos.Clase;
import tabla_de_simbolos.Constructor;
import tabla_de_simbolos.ErrorSemantico;
import tabla_de_simbolos.TablaDeSimbolos;
import tabla_de_simbolos.Tipo;

/**
 *
 * @author Javi
 */
public class Bloque extends Sentencia{
    private List<Sentencia> sentencias;

    public Bloque(List<Sentencia> sentencias) {
        this.sentencias = sentencias;
    } 
    

    @Override
    public Tipo check(Clase clase, Constructor metodo, TablaDeSimbolos ts) throws ErrorSemantico, IOException{
       for(Sentencia sentencia : sentencias){
           sentencia.check(clase,metodo,ts);
       }
       return null;
    }
}
